package com.sunrise.relatorios.visao;

import java.util.Collection;
import java.util.Date;
import java.util.List;

import lombok.Getter;
import lombok.Setter;

import org.springframework.stereotype.Component;

import com.sunrise.generico.entidade.Estado;
import com.sunrise.generico.entidade.Filial;
import com.sunrise.generico.enums.CamposXls;
import com.sunrise.generico.enums.TipoPessoaEnum;
import com.sunrise.generico.enums.TipoSexo;


@Component
public class GerarRelatoriosPessoasForm {
	
	@Getter @Setter
	private Long idFilial;
	
	@Getter @Setter
	private Collection<Filial> filiais;
	
	@Getter @Setter
	private Collection<TipoSexo> tiposSexo;
	
	@Getter @Setter
	private TipoSexo tipoSexo;
	
	@Getter @Setter
	private Collection<TipoPessoaEnum> tiposPessoa;
	
	@Getter @Setter
	private Collection<TipoPessoaEnum> tiposPessoaSelecionado;

	@Getter @Setter
	private Date dataInicio;
	
	@Getter @Setter
	private Date dataFim;
	
	@Getter @Setter
	private Collection<Estado> estados;
	
	@Getter @Setter
	private Estado estado;
	
	@Getter @Setter
	private Boolean somenteEmail;
	
	@Getter @Setter
	private Boolean somenteCelular;
	
	@Getter @Setter
	private List<CamposXls> listaCamposXls;
	
}
